home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Digitalfoto 118
/
Digitalfoto 118.iso
/
mac
/
programas
/
00
/
start.swf
/
scripts
/
frame_28
/
DoAction_3.as
< prev
next >
Wrap
Text File
|
2009-11-16
|
7KB
|
249 lines
var selected_key_code = -1;
var key_listener = new Object();
key_listener.onKeyDown = function()
{
var _loc2_ = Key.getCode();
if(_loc2_ == selected_key_code || _root.live_mode)
{
return undefined;
}
if(_loc2_ == 13)
{
if(_root.video_mode)
{
if(_root.content_pos_mc.video_mc.enable_key_listener)
{
if(_root.content_pos_mc.video_mc.quicknavi_is_open)
{
_root.content_pos_mc.video_mc.openSelectedQickNaviItem();
}
else if(_root.content_pos_mc.video_mc.bookmark_window_mc != undefined)
{
if(Selection.getFocus() == "_level0.content_pos_mc.video_mc.bookmark_window_mc.bookmark_save_btn")
{
_root.content_pos_mc.video_mc.bookmark_window_mc.bookmark_save_btn.onRelease();
}
}
else if(!_root.fullscreen)
{
_root.content_pos_mc.video_mc.videoController_mc.secondary_video_controls_mc.fs_btn.onRelease();
}
}
}
}
else if(_loc2_ == 27)
{
if(_root.video_mode)
{
if(_root.content_pos_mc.video_mc.enable_key_listener)
{
if(_root.fullscreen)
{
_root.content_pos_mc.video_mc.deactivateFullscreen();
}
else if(_root.content_pos_mc.video_mc.quicknavi_is_open)
{
_root.content_pos_mc.video_mc.closeQuickNavigation();
}
else if(_root.content_pos_mc.video_mc.bookmark_window_mc != undefined)
{
_root.content_pos_mc.video_mc.bookmark_window_mc.close_bt_mc.onRelease();
}
else
{
_root.renderContent(0);
}
}
}
else if(_root.inline_video_mode)
{
_root.killInlayVideo();
}
}
else if(_loc2_ == 32)
{
if(_root.video_mode)
{
if(_root.content_pos_mc.video_mc.enable_key_listener && _root.content_pos_mc.video_mc.bookmark_window_mc == undefined)
{
if(_root.content_pos_mc.video_mc.flv_player_state == "paused")
{
_root.content_pos_mc.video_mc.startVideo();
}
else if(_root.content_pos_mc.video_mc.flv_player_state == "playing")
{
_root.content_pos_mc.video_mc.flv_player.pause();
}
}
}
}
else if(_loc2_ == 9)
{
if(_root.video_mode)
{
if(_root.content_pos_mc.video_mc.enable_key_listener && !_root.fullscreen)
{
if(_root.content_pos_mc.video_mc.bookmark_window_mc == undefined)
{
if(_root.sidebar_activ)
{
_root.content_pos_mc.video_mc.hideSidebar();
}
else
{
_root.content_pos_mc.video_mc.showSidebar();
}
}
}
}
}
else if(_loc2_ == 38)
{
if(_root.video_mode)
{
if(_root.content_pos_mc.video_mc.enable_key_listener)
{
if(_root.content_pos_mc.video_mc.quicknavi_is_open)
{
_root.content_pos_mc.video_mc.selectPrevQickNaviItem();
}
else
{
_root.content_pos_mc.video_mc.jumpToPrevBookmark();
}
}
}
}
else if(_loc2_ == 40)
{
if(_root.video_mode)
{
if(_root.content_pos_mc.video_mc.enable_key_listener)
{
if(_root.content_pos_mc.video_mc.quicknavi_is_open)
{
_root.content_pos_mc.video_mc.selectNextQickNaviItem();
}
else
{
_root.content_pos_mc.video_mc.jumpToNextBookmark();
}
}
}
}
else if(_loc2_ == 37)
{
if(_root.video_mode)
{
if(_root.content_pos_mc.video_mc.enable_key_listener)
{
if(_root.content_pos_mc.video_mc.quicknavi_is_open)
{
_root.content_pos_mc.video_mc.selectPrevQickNaviLevel();
}
else
{
var _loc3_ = Math.round(_root.content_pos_mc.video_mc.flv_player.playheadTime - 10);
if(_loc3_ < 0 || isNaN(_loc3_))
{
_loc3_ = 0;
}
else if(_loc3_ > video_duration)
{
_loc3_ = _root.content_pos_mc.video_mc.video_duration;
}
_root.content_pos_mc.video_mc.flv_player.seek(_loc3_);
}
}
}
}
else if(_loc2_ == 39)
{
if(_root.video_mode)
{
if(_root.content_pos_mc.video_mc.enable_key_listener)
{
if(_root.content_pos_mc.video_mc.quicknavi_is_open)
{
_root.content_pos_mc.video_mc.selectNextQickNaviLevel();
}
else
{
_loc3_ = Math.round(_root.content_pos_mc.video_mc.flv_player.playheadTime + 10);
if(_loc3_ < 0 || isNaN(_loc3_))
{
_loc3_ = 0;
}
else if(_loc3_ > video_duration)
{
_loc3_ = _root.content_pos_mc.video_mc.video_duration;
}
_root.content_pos_mc.video_mc.flv_player.seek(_loc3_);
}
}
}
}
else if(_loc2_ == 36)
{
if(_root.video_mode && _root.content_pos_mc.video_mc.enable_key_listener)
{
_root.content_pos_mc.video_mc.flv_player.seek(0);
}
}
else if(_loc2_ == 34)
{
if(_root.video_mode)
{
if(_root.current_video < _root.video_data.length - 1)
{
_root.content_pos_mc.video_mc.nextVideo();
}
}
}
else if(_loc2_ == 33)
{
if(_root.video_mode)
{
if(_root.current_video > 0)
{
_root.content_pos_mc.video_mc.prevVideo();
}
}
}
else if(_loc2_ == 77)
{
if(_root.video_mode && !_root.fullscreen && _root.content_pos_mc.video_mc.bookmark_window_mc == undefined)
{
if(!_root.content_pos_mc.video_mc.quicknavi_is_open)
{
_root.content_pos_mc.video_mc.openQuickNavigation();
}
else
{
_root.content_pos_mc.video_mc.closeQuickNavigation();
}
}
}
else if(_loc2_ == 66)
{
if(_root.video_mode && _root.content_pos_mc.video_mc.enable_key_listener && !_root.fullscreen && _root.content_pos_mc.video_mc.bookmark_window_mc == undefined)
{
_root.content_pos_mc.video_mc.editBookmark();
}
}
else if(_loc2_ == 112)
{
if(!fullscreen)
{
_root.killInlayVideo();
_root.f1Handler();
}
}
selected_key_code = _loc2_;
};
key_listener.onKeyUp = function()
{
selected_key_code = -1;
};
Key.addListener(key_listener);